package com.itc.dispatch.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.itc.common.core.domain.R;
import com.itc.dispatch.domain.FlightDevice;
import com.baomidou.mybatisplus.extension.service.IService;
import com.itc.dispatch.domain.dto.FlightDevicePageDto;

import java.util.List;

/**
* @author 智少
* @description 针对表【flight_device(机位设备信息表)】的数据库操作Service
* @createDate 2024-08-22 17:20:14
*/
public interface FlightDeviceService extends IService<FlightDevice> {

    R<List<FlightDevice>> getList(FlightDevice flightDevice);

    R<Page<FlightDevice>> getPage(Page page, FlightDevicePageDto pageDto);

    R updateOne(FlightDevice flightDevice);

    R delete(FlightDevice flightDevice);

    R add(FlightDevice flightDevice);

    Page<FlightDevice> getFlightVideoPage(Page page, FlightDevicePageDto pageDto);
}
